package com.tang.log.domain;

import com.tang.framework.log.enums.LogType;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.LocalDateTime;

/**
 * @Author tang jun liang
 * @Date 2023/5/20 17:09
 */
@Data
@Document(collection = "admin_error_log")
public class AdminErrorLog {


    @Id
    private String id;
    /**
     * 请求路径
     */
    private String requestUri;
    /**
     * 类名
     */
    private String className;
    /**
     * 方法名
     */
    private String methodName;
    /**
     * 参数
     */
    private String params;
    /**
     * token
     */
    private String token;




    /**
     * 是否报错
     */
    private Boolean error;


    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 错误栈信息
     */
    private String errorStack;

    /**
     * 执行时间
     */
    private LocalDateTime executeTime;
}
